package zhu.areas.hatchnav.dao;

import java.util.List;

import zhu.areas.hatchnav.data.Article;
import zhu.common.dao.IBaseDAO;
import zhu.common.data.Pager;

/*
 * 用于发布和显示文章的数据访问接口
 */
public interface IArticleDAO extends IBaseDAO{
	public Pager findArticlesByTypeId(Integer articleTypeId,Integer pageSize,String currentPage,String pageMethod);

	public void incArticleVisitNum(Integer articleID);
	
	//查询top文章
	public List<Article> findTopArticlesByVisitNum(Integer topCount);
	
	//根据文章类型查找top文章
	public List<Article> findTopArticlesByTypeID(Integer articleTypeID, Integer topCount);
	//根据文章主题查找top文章
	public List<Article> findTopArticlesByTopicID(Integer articleTopicID, Integer topCount);
}